home *** CD-ROM | disk | FTP | other *** search
/ The Atari Compendium / The Atari Compendium (Toad Computers) (1994).iso / files / prgtools / langs / sozo2 / scsrc20.lzh / JAS.LZH / MAKE.UNX < prev    next >
Encoding:
Text File  |  1991-02-22  |  1.0 KB  |  51 lines

  1. CC = cc
  2. # if your host uses MOTOROLA byte order, take out -DLITTLE_ENDIAN on next line
  3. CFLAGS = -c -O -DUNIXHOST -DLITTLE_ENDIAN
  4. CFILES = cbuf.c cpy.c gen.c hdr.c lex.c main.c ops.c opt.c parse.c pass.c scan.c sym.c cross.c
  5. OFILES = cbuf.o cpy.o gen.o hdr.o lex.o main.o ops.o opt.o parse.o pass.o scan.o sym.o cross.o
  6.  
  7. xjas:    $(OFILES)
  8.     $(CC) -o xjas $(OFILES)
  9.  
  10. cbuf.o:        cbuf.c jas.h
  11.     $(CC) $(CFLAGS) cbuf.c
  12.  
  13. cpy.o:        cpy.c jas.h
  14.     $(CC) $(CFLAGS) cpy.c
  15.  
  16. gen.o:        gen.c jas.h
  17.     $(CC) $(CFLAGS) gen.c
  18.  
  19. hdr.o:        hdr.c jas.h
  20.     $(CC) $(CFLAGS) hdr.c
  21.  
  22. lex.o:        lex.c jas.h scan.h parse.h
  23.     $(CC) $(CFLAGS) lex.c
  24.  
  25. main.o:        main.c jas.h
  26.     $(CC) $(CFLAGS) main.c
  27.  
  28. ops.o:        ops.c jas.h opcodes.h
  29.     $(CC) $(CFLAGS) ops.c
  30.  
  31. opt.o:        opt.c jas.h
  32.     $(CC) $(CFLAGS) opt.c
  33.  
  34. parse.o:    parse.c jas.h parse.h
  35.     $(CC) $(CFLAGS) parse.c
  36.  
  37. pass.o:        pass.c jas.h
  38.     $(CC) $(CFLAGS) pass.c
  39.  
  40. scan.o:        scan.c jas.h scan.h parse.h
  41.     $(CC) $(CFLAGS) scan.c
  42.  
  43. sym.o:        sym.c jas.h
  44.     $(CC) $(CFLAGS) sym.c
  45.  
  46. clean:
  47.     $(RM) *.o
  48.  
  49. clobber:
  50.     $(RM) *.o xjas
  51.